First-hit speed up in ray tracing surfaces of functions of two variables

نویسنده

  • Hans Werner Kohl
چکیده

Visualizing surfaces of functions of two variables by ray tracing generally follows the techniques which have been developed for ray tracing any other surfaces. But with regard to the special features of this type of surface and the fact that, in this case, the ‘scene’ to be ray-traced normally consists of only one single object, a special ray-tracing algorithm has been developed by several authors. This paper shows how to accelerate this algorithm by applying a new technique for a fast computation of the intersections of the so-called eye rays, which means rays cast from the observer’s eye into the scene, and the surface. These intersections are called first hits. Pseudocode of the new algorithm is given and examples of images are presented which show speed-up factors up to 4.8. CJ 1997 Elsevier Science Ltd. All rights reserved

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Global Illumination using Photon Maps

This paper presents a two pass global illumination method based on the concept of photon maps. It represents a significant improvement of a previously described approach both with respect to speed, accuracy and versatility. In the first pass two photon maps are created by emitting packets of energy (photons) from the light sources and storing these as they hit surfaces within the scene. We use ...

متن کامل

The HERO Algorithm for Ray-Tracing Octrees

An algorithm is presented for rapid traversal of octree data structures, in order to enhance the speed of ray tracing for scenes of high complexity. At each level of the octree, the algorithm generates the addresses of child voxels in the order they are penetrated by the ray. This requires only a few arithmetic operations and simple logical operations. A depth-first search of the tree is used t...

متن کامل

Implicit Patches: An Optimized and Powerful Ray Intersection Algorithm for Implicit Surfaces

This paper describes an new and optimized direct ray tracing algorithm over complex implicit surfaces generated by skeletons. Its main originality is its ability to avoid unwanted blending between parts of the same object, thanks to the partitioning of the surface into several pieces, so called Implicit Patches. Moreover, these patches enable to exploit the properties of local field functions, ...

متن کامل

Ray Tracing Non-Polygonal Objects: Implementation and Performance Analysis using Embree

Free-form surfaces and implicit surfaces must be tessellated before being rendered with rasterization techniques. However ray tracing provides the means to directly render such objects without the need to first convert into polygonal meshes. Since ray tracing can handle triangle meshes as well, the question of which method is most suitable in terms of performance, quality and memory usage is ad...

متن کامل

A Modular Infrastructure for Multi-Kernel Ray Traversals

Ray tracing on high performance computing hardware is a popular and active field of research. Our interactive ray tracing framework (http://www.cgv.tugraz.at/mrt) targets at modern massively parallel architectures and features different variants of ray tracing (Whitted-style, path tracing, ...) and applications. The modular system design is based on a wavefront tracing approach and ray loads wi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Computers & Graphics

دوره 21  شماره 

صفحات  -

تاریخ انتشار 1997